﻿package Framework.Protocol
{
    import Framework.Util.*;
    import flash.utils.*;

    public interface IProtocol
    {

        public function IProtocol();

        function handleData(param1:ByteArray, param2:IBusinessHandler, param3:IIOHandler, param4:IBusinessHandler) : int;

        function sendDataEncrypt(param1:ByteArray, param2:IIOHandler) : Boolean;

        function clear() : void;

    }
}
